pump energy - German English Dictionary